#!/usr/bin/env python3
"""
脚本名称：05_exe.py
面试描述：这道题目使用闭包类比了python中的装饰器，需要理解其使用机制
考察点: 闭包与变量作用域和嵌套函数中的变量绑定
生活比喻：
作者：Gavin
创建日期：2025-06-03
版本：1.0
依赖库：无
使用方法： python 05_exe.py
"""


def outer_func(y):
    x = 2

    def inner_func():
        return x + y

    x = x + 2
    y = 2
    return inner_func


results = outer_func(3)
print(results())

"""
A: 7
B: 6
C: 5
D: 4
"""
